Utilizar una UDF en un programa FUP o en otra UDF

Tras configurar una librería UDF mediante Herramientas -> Opciones: UDF para el proyecto actual, la UDF aparece en el árbol de bloques. Entonces las UDFs se pueden utilizar en un programa como cualquier bloque de función.

Nota

No todas las UDFs se pueden utilizar en un programa. Las UDFs no válidas aparecen atenuadas en el árbol de bloques. Una UDF no es válida cuando se cumple al menos una de las condiciones siguientes:

  • La UDF no tiene bloques ni conectores

  • La UDF tiene conectores de entrada o salida pero no está conectada con bloques

  • La UDF contiene bloques pero no conectores de entrada o salida

Un programa puede tener máximo 16 UDFs distintas y en total no más de 64 instancias UDF.

Dentro de un programa, la interacción de UDFs con otros bloques de función es coherente. Si hace doble clic, por ejemplo, aparece el cuadro de diálogo "Parámetros". Dentro de este cuadro de diálogo es posible ajustar nombres y comentarios personalizados como otros bloques de función.

De forma similar, los parámetros UDF pueden ser referenciados por otros bloques, por ejemplo:

Pueden incluirse parámetros UDF editables en textos de aviso, tal como se muestra a continuación:

Nota

No es posible invertir los conectores de entrada de un UDF.

Si un UDF hace referencia internamente a un parámetro suministrado por otro bloque de función ya programado, dicho parámetro aparecerá como "U*" cuando se utilice el UDF en un programa, por ejemplo: